import Vue  from "vue";
import Vuex from "vuex";
import request from "@/utils/request";

Vue.use(Vuex)

export default new Vuex.Store({
    state:{
        menuFunctionBinaryData:[],
        count:0
    },

    // mutations:{
    //     setData(state){
    //         request.get("/role/authority-all",{
    //             params:{
    //             id:JSON.parse(localStorage.getItem("admin")).id
    //             }
    //         }).then(res => {
    //             state.menuFunctionBinaryData = res.data
    //         }).catch(err => {
    //             console.log(err)
    //         })
    //     }
    // },

    // actions:{
    //     fetch({commit}){
    //         try{
    //             const response = this.$request.get("/role/authority-all",{params:{
    //                 id:JSON.parse(localStorage.getItem("admin")).id
    //             }})
    //             commit('setMenuFuctionBinaryData',response.data)
    //         }catch(error){
    //             console.error('功能列表获取失败',error)
    //         }
    //     }
    // },
    // getters:{
    //     getData(state){
    //         return state.       
    //     }
    // }
})